howitzer motor carriage - Turkish English Dictionary